package myky.com.doctorapp.entity;

import java.util.List;

/**
 * Created by 61904 on 2017/5/10.
 */

public class HealthEntity {


    /**
     * Created by 61904 on 2017/5/10.
     */


    private int type;
    private PayLoadBean payLoad;

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public PayLoadBean getPayLoad() {
        return payLoad;
    }

    public void setPayLoad(PayLoadBean payLoad) {
        this.payLoad = payLoad;
    }

    public static class PayLoadBean {
        private List<ArticleListBean> articleList;

        public List<ArticleListBean> getArticleList() {
            return articleList;
        }

        public void setArticleList(List<ArticleListBean> articleList) {
            this.articleList = articleList;
        }

        public static class ArticleListBean {
            /**
             * articleid : 489
             * author : 王任直
             * doctorid : 1367
             * hospitalid : 1532
             * headPhoto : c5e9887ab359e717cf9d9314b09c9b01
             * keyWord : 肢端肥大症
             * source : 王任直公众号
             * resource : ["d864a6d718821706cc11df478334838b"]
             * title : 肢端肥大症，先手术还是先怀孕？
             * abs : 那么，肢端肥大症患者是先怀孕还是先手术呢？
             * docid : 1523588713392
             * readCount : 0
             * board : 0
             * clicks : 5
             * state : 0
             * createtime : 2018-04-25 17:03:28
             * doctor : {"doctorid":1367,"userid":1367,"hospitalId":1532,"realname":"王任直","gender":0,"concatTelephone":"15222221111","title":"主任医师","rank":0,"sort":0,"level":4,"doctorStatus":0,"experience":"王任直，男，1957年8月生。北京协和医院神经外科主任、教授。大学毕业后一直在北京协和医院神经外科学习和工作。1984年攻读医学硕士学位。1986年赴日本北里大学医院神经外科攻读医学博士学位。1989年取得博士学位后回国，任北京协和医院神经外科主治医师。1993年破格晋升为副教授、副主任医师，同年被批准为硕士研究生导师。1996年破格晋升为主任医师、教授，1998年被批准为博士研究生导师。从事神经外科工作30年，对神经外科的基础理论专业知识掌握全面，对神经外科系统疾病及相关疾病的诊断、治疗及抢救有着丰富的经验，善于处理神经外科各种疑难复杂问题。每年完成200余例各种类型的手术，尤其擅长于垂体腺瘤、颅咽管瘤、颅底肿瘤、脑干肿瘤、脑血管病、脊髓髓内肿瘤等疾病的治疗。在垂体性疾病、颅咽管瘤及脑血管病等基础及临床研究方面都有独到之处。作为课题组成员，参加的[激素分泌性垂体腺瘤的临床和基础研究]分别获得卫生部及国家科技进步一等奖；[高血压脑出血立体定向血肿排空的基础及临床研究]、[缺血性脑血管病的治疗]等分别获得国家科技部及北京市医疗成果三等奖。参与并且承担多项国家\"八·五\"、\"九·五\"、\"十·五\"、\"十一·五\"攻关课题及北京协和医院重大课题。在基础研究方面，作为首席科学家承担国家863课题一项；作为课题负责人，承担国家自然科学基金课题多项，国家科技部、卫生部科研基金课题、国家教委博士点基金课题等多项。在脑血管病研究方面，尤其是缺血性脑血管病研究方面作了大量工作，有很多创新之处，达到国际先进水平。近年来，致力于应用先进的基因转入和神经干细胞移植的方法治疗缺血性脑血管病，已经取得了很大进展，希望可以为临床缺血性脑血管病的治疗提供一种切实可行的治疗方法。其研究成果多次在国内外会议上发表，曾经获得第一届世界脑卒中大青年研究者奖\"，第一届亚洲微循环大会\"优秀论文奖\"。其干细胞研究获2009年国家发明二等奖，鞍区肿瘤研究获2008年中华医学科技进步一等奖。已经发表医学论文100余篇，参与编写医学论著6部。现为中华医学会会员，中国神经外科学会青年委员，中国微循环学会理事，世界神经外科学会会员，日本神经外科学会荣誉会员，卫生部中央保健局专家，国家自然科学基金委员会评委。《中华医学杂志》特邀编委、《现代神经疾病》杂志编委、《国外医学脑血管病分册》编委。教育部出国留学人员科研基金评审委员，中国医学科学院伦理委员会委员。","speciality":"擅长神经系统各种常见疾病、疑难疾病的诊断和外科治疗，尤其对于垂体腺瘤、颅咽管瘤及脑血管病有着丰富的治疗经验。","address":"东城区东单帅府园1号（东院）","hospital":"北京协和医院","department":0,"idcType":0,"headPhoto":"c5e9887ab359e717cf9d9314b09c9b01","newmd5":"group1/M00/02/61/cnBodVrMNQiAecUVAAAc5JSaVoU703.jpg","profileStatus":0,"authStatus":2,"manualStatus":0,"wxCode":"f6d411ac89ca0b801d709a87918af606","authtime":"2018-04-11 18:46:16","doctorPermit":6,"state":0,"daystatusone":0,"administrationname":0,"academicname":1,"daystatustwo":0,"createtime":"2017-09-30 02:19:05","year":2017,"month":8,"day":30,"updatetime":"2018-04-13 09:40:24"}
             * newmd5 : ["{\"code\":0","\"msg\":\"成功\"","\"data\":\"group1/M00/02/83/cnBodVrYMzCAUd_WAADzb13xtmw311.jpg\"}"]
             */

            private int articleid;
            private String author;
            private int doctorid;
            private int hospitalid;
            private String headPhoto;
            private String keyWord;
            private String source;
            private String title;
            private String abs;
            private long docid;
            private int readCount;
            private int board;
            private int clicks;
            private int state;
            private String createtime;
            private DoctorBean doctor;
            private List<String> resource;
            private List<String> newmd5;

            public int getArticleid() {
                return articleid;
            }

            public void setArticleid(int articleid) {
                this.articleid = articleid;
            }

            public String getAuthor() {
                return author;
            }

            public void setAuthor(String author) {
                this.author = author;
            }

            public int getDoctorid() {
                return doctorid;
            }

            public void setDoctorid(int doctorid) {
                this.doctorid = doctorid;
            }

            public int getHospitalid() {
                return hospitalid;
            }

            public void setHospitalid(int hospitalid) {
                this.hospitalid = hospitalid;
            }

            public String getHeadPhoto() {
                return headPhoto;
            }

            public void setHeadPhoto(String headPhoto) {
                this.headPhoto = headPhoto;
            }

            public String getKeyWord() {
                return keyWord;
            }

            public void setKeyWord(String keyWord) {
                this.keyWord = keyWord;
            }

            public String getSource() {
                return source;
            }

            public void setSource(String source) {
                this.source = source;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getAbs() {
                return abs;
            }

            public void setAbs(String abs) {
                this.abs = abs;
            }

            public long getDocid() {
                return docid;
            }

            public void setDocid(long docid) {
                this.docid = docid;
            }

            public int getReadCount() {
                return readCount;
            }

            public void setReadCount(int readCount) {
                this.readCount = readCount;
            }

            public int getBoard() {
                return board;
            }

            public void setBoard(int board) {
                this.board = board;
            }

            public int getClicks() {
                return clicks;
            }

            public void setClicks(int clicks) {
                this.clicks = clicks;
            }

            public int getState() {
                return state;
            }

            public void setState(int state) {
                this.state = state;
            }

            public String getCreatetime() {
                return createtime;
            }

            public void setCreatetime(String createtime) {
                this.createtime = createtime;
            }

            public DoctorBean getDoctor() {
                return doctor;
            }

            public void setDoctor(DoctorBean doctor) {
                this.doctor = doctor;
            }

            public List<String> getResource() {
                return resource;
            }

            public void setResource(List<String> resource) {
                this.resource = resource;
            }

            public List<String> getNewmd5() {
                return newmd5;
            }

            public void setNewmd5(List<String> newmd5) {
                this.newmd5 = newmd5;
            }

            public static class DoctorBean {
                /**
                 * doctorid : 1367
                 * userid : 1367
                 * hospitalId : 1532
                 * realname : 王任直
                 * gender : 0
                 * concatTelephone : 15222221111
                 * title : 主任医师
                 * rank : 0
                 * sort : 0
                 * level : 4
                 * doctorStatus : 0
                 * experience : 王任直，男，1957年8月生。北京协和医院神经外科主任、教授。大学毕业后一直在北京协和医院神经外科学习和工作。1984年攻读医学硕士学位。1986年赴日本北里大学医院神经外科攻读医学博士学位。1989年取得博士学位后回国，任北京协和医院神经外科主治医师。1993年破格晋升为副教授、副主任医师，同年被批准为硕士研究生导师。1996年破格晋升为主任医师、教授，1998年被批准为博士研究生导师。从事神经外科工作30年，对神经外科的基础理论专业知识掌握全面，对神经外科系统疾病及相关疾病的诊断、治疗及抢救有着丰富的经验，善于处理神经外科各种疑难复杂问题。每年完成200余例各种类型的手术，尤其擅长于垂体腺瘤、颅咽管瘤、颅底肿瘤、脑干肿瘤、脑血管病、脊髓髓内肿瘤等疾病的治疗。在垂体性疾病、颅咽管瘤及脑血管病等基础及临床研究方面都有独到之处。作为课题组成员，参加的[激素分泌性垂体腺瘤的临床和基础研究]分别获得卫生部及国家科技进步一等奖；[高血压脑出血立体定向血肿排空的基础及临床研究]、[缺血性脑血管病的治疗]等分别获得国家科技部及北京市医疗成果三等奖。参与并且承担多项国家"八·五"、"九·五"、"十·五"、"十一·五"攻关课题及北京协和医院重大课题。在基础研究方面，作为首席科学家承担国家863课题一项；作为课题负责人，承担国家自然科学基金课题多项，国家科技部、卫生部科研基金课题、国家教委博士点基金课题等多项。在脑血管病研究方面，尤其是缺血性脑血管病研究方面作了大量工作，有很多创新之处，达到国际先进水平。近年来，致力于应用先进的基因转入和神经干细胞移植的方法治疗缺血性脑血管病，已经取得了很大进展，希望可以为临床缺血性脑血管病的治疗提供一种切实可行的治疗方法。其研究成果多次在国内外会议上发表，曾经获得第一届世界脑卒中大青年研究者奖"，第一届亚洲微循环大会"优秀论文奖"。其干细胞研究获2009年国家发明二等奖，鞍区肿瘤研究获2008年中华医学科技进步一等奖。已经发表医学论文100余篇，参与编写医学论著6部。现为中华医学会会员，中国神经外科学会青年委员，中国微循环学会理事，世界神经外科学会会员，日本神经外科学会荣誉会员，卫生部中央保健局专家，国家自然科学基金委员会评委。《中华医学杂志》特邀编委、《现代神经疾病》杂志编委、《国外医学脑血管病分册》编委。教育部出国留学人员科研基金评审委员，中国医学科学院伦理委员会委员。
                 * speciality : 擅长神经系统各种常见疾病、疑难疾病的诊断和外科治疗，尤其对于垂体腺瘤、颅咽管瘤及脑血管病有着丰富的治疗经验。
                 * address : 东城区东单帅府园1号（东院）
                 * hospital : 北京协和医院
                 * department : 0
                 * idcType : 0
                 * headPhoto : c5e9887ab359e717cf9d9314b09c9b01
                 * newmd5 : group1/M00/02/61/cnBodVrMNQiAecUVAAAc5JSaVoU703.jpg
                 * profileStatus : 0
                 * authStatus : 2
                 * manualStatus : 0
                 * wxCode : f6d411ac89ca0b801d709a87918af606
                 * authtime : 2018-04-11 18:46:16
                 * doctorPermit : 6
                 * state : 0
                 * daystatusone : 0
                 * administrationname : 0
                 * academicname : 1
                 * daystatustwo : 0
                 * createtime : 2017-09-30 02:19:05
                 * year : 2017
                 * month : 8
                 * day : 30
                 * updatetime : 2018-04-13 09:40:24
                 */

                private int doctorid;
                private int userid;
                private int hospitalId;
                private String realname;
                private int gender;
                private String concatTelephone;
                private String title;
                private int rank;
                private int sort;
                private int level;
                private int doctorStatus;
                private String experience;
                private String speciality;
                private String address;
                private String hospital;
                private String hospitalname;
                private int department;
                private int idcType;
                private String headPhoto;
                private String newmd5;
                private int profileStatus;
                private int authStatus;
                private int manualStatus;
                private String wxCode;
                private String authtime;
                private int doctorPermit;
                private int state;
                private int daystatusone;
                private int administrationname;
                private int academicname;
                private int daystatustwo;
                private String createtime;
                private int year;
                private int month;
                private int day;
                private String updatetime;
                private String doctoracademic;

                public String getDoctoracademic() {
                    return doctoracademic;
                }

                public void setDoctoracademic(String doctoracademic) {
                    this.doctoracademic = doctoracademic;
                }

                public String getHospitalname() {
                    return hospitalname;
                }

                public void setHospitalname(String hospitalname) {
                    this.hospitalname = hospitalname;
                }

                public int getDoctorid() {
                    return doctorid;
                }

                public void setDoctorid(int doctorid) {
                    this.doctorid = doctorid;
                }

                public int getUserid() {
                    return userid;
                }

                public void setUserid(int userid) {
                    this.userid = userid;
                }

                public int getHospitalId() {
                    return hospitalId;
                }

                public void setHospitalId(int hospitalId) {
                    this.hospitalId = hospitalId;
                }

                public String getRealname() {
                    return realname;
                }

                public void setRealname(String realname) {
                    this.realname = realname;
                }

                public int getGender() {
                    return gender;
                }

                public void setGender(int gender) {
                    this.gender = gender;
                }

                public String getConcatTelephone() {
                    return concatTelephone;
                }

                public void setConcatTelephone(String concatTelephone) {
                    this.concatTelephone = concatTelephone;
                }

                public String getTitle() {
                    return title;
                }

                public void setTitle(String title) {
                    this.title = title;
                }

                public int getRank() {
                    return rank;
                }

                public void setRank(int rank) {
                    this.rank = rank;
                }

                public int getSort() {
                    return sort;
                }

                public void setSort(int sort) {
                    this.sort = sort;
                }

                public int getLevel() {
                    return level;
                }

                public void setLevel(int level) {
                    this.level = level;
                }

                public int getDoctorStatus() {
                    return doctorStatus;
                }

                public void setDoctorStatus(int doctorStatus) {
                    this.doctorStatus = doctorStatus;
                }

                public String getExperience() {
                    return experience;
                }

                public void setExperience(String experience) {
                    this.experience = experience;
                }

                public String getSpeciality() {
                    return speciality;
                }

                public void setSpeciality(String speciality) {
                    this.speciality = speciality;
                }

                public String getAddress() {
                    return address;
                }

                public void setAddress(String address) {
                    this.address = address;
                }

                public String getHospital() {
                    return hospital;
                }

                public void setHospital(String hospital) {
                    this.hospital = hospital;
                }

                public int getDepartment() {
                    return department;
                }

                public void setDepartment(int department) {
                    this.department = department;
                }

                public int getIdcType() {
                    return idcType;
                }

                public void setIdcType(int idcType) {
                    this.idcType = idcType;
                }

                public String getHeadPhoto() {
                    return headPhoto;
                }

                public void setHeadPhoto(String headPhoto) {
                    this.headPhoto = headPhoto;
                }

                public String getNewmd5() {
                    return newmd5;
                }

                public void setNewmd5(String newmd5) {
                    this.newmd5 = newmd5;
                }

                public int getProfileStatus() {
                    return profileStatus;
                }

                public void setProfileStatus(int profileStatus) {
                    this.profileStatus = profileStatus;
                }

                public int getAuthStatus() {
                    return authStatus;
                }

                public void setAuthStatus(int authStatus) {
                    this.authStatus = authStatus;
                }

                public int getManualStatus() {
                    return manualStatus;
                }

                public void setManualStatus(int manualStatus) {
                    this.manualStatus = manualStatus;
                }

                public String getWxCode() {
                    return wxCode;
                }

                public void setWxCode(String wxCode) {
                    this.wxCode = wxCode;
                }

                public String getAuthtime() {
                    return authtime;
                }

                public void setAuthtime(String authtime) {
                    this.authtime = authtime;
                }

                public int getDoctorPermit() {
                    return doctorPermit;
                }

                public void setDoctorPermit(int doctorPermit) {
                    this.doctorPermit = doctorPermit;
                }

                public int getState() {
                    return state;
                }

                public void setState(int state) {
                    this.state = state;
                }

                public int getDaystatusone() {
                    return daystatusone;
                }

                public void setDaystatusone(int daystatusone) {
                    this.daystatusone = daystatusone;
                }

                public int getAdministrationname() {
                    return administrationname;
                }

                public void setAdministrationname(int administrationname) {
                    this.administrationname = administrationname;
                }

                public int getAcademicname() {
                    return academicname;
                }

                public void setAcademicname(int academicname) {
                    this.academicname = academicname;
                }

                public int getDaystatustwo() {
                    return daystatustwo;
                }

                public void setDaystatustwo(int daystatustwo) {
                    this.daystatustwo = daystatustwo;
                }

                public String getCreatetime() {
                    return createtime;
                }

                public void setCreatetime(String createtime) {
                    this.createtime = createtime;
                }

                public int getYear() {
                    return year;
                }

                public void setYear(int year) {
                    this.year = year;
                }

                public int getMonth() {
                    return month;
                }

                public void setMonth(int month) {
                    this.month = month;
                }

                public int getDay() {
                    return day;
                }

                public void setDay(int day) {
                    this.day = day;
                }

                public String getUpdatetime() {
                    return updatetime;
                }

                public void setUpdatetime(String updatetime) {
                    this.updatetime = updatetime;
                }
            }
        }
    }

}
